from db.aziendaData import AziendaData
from handlers.myhandler import *

class AziendeHandler(JSONHandler):

	def safeGet(self, user, **params):
		return AziendaData.getAziendaData(user, **params)

	def safePost(self, user, **params):
		return AziendaData.createAziendaData(user, name=params['name'], address=params['address'], piva=params['piva'], eur_h=params['eur_h'])

	def safeDelete(self, user, **params):
		AziendaData.deleteAziendaData(**params)
		return AziendaData.getAziendaData(user, {})

	def safePut(self, user, **params):
		return AziendaData.createAziendaData(user, key=params['key'], name=params['name'], address=params['address'], piva=params['piva'], eur_h=params['eur_h'])